/* 
 *  Copyright (c) 2011—2013 Panguso.com. All rights reserved. 
 *  File Name:  WebConfigReadService.java                                      
 *  File Contents Outline :  网络设置读取服务接口  
 *  File  Create Date:   2012年7月30日
 *  File Version#: Revision#: #1                  
 *  File  Latest Modify Date : 2013年1月16日
 *  File Author :  bachuan@panguso.com
 */
package cn.edu.thu.log.web.service;

import java.util.ArrayList;
import java.util.Map;

import cn.edu.thu.log.preprocessrule.OneToMoreUtil;
import storage.dbobject.*;


public interface WebConfigReadService {

    public void readWebConfig(String filename);
    //读取case

    public ArrayList<String> getCaseIDList();
    //读取activity

    public ArrayList<String> getActivityIDList();
   
    //读取业务模版中配置的需要分段的字段
    public String getClassifyTagList();
    
    public String getTimeStamp();

    public Map<String, String> getFormatActivityIDList();

    public ArrayList<String> getProductsList();
    //读取logclean

    public Map<String, String> getLogCleanList();
    //读取noise

    public Map<String, OneToMoreUtil> getNoiseStringList();

    public String getMin();

    public String getMax();

    public String getPatternName();

    public void setPatternName(String patternName);

    public String getVersionName();

    public void setVersionName(String versionName);

    public void config();

    public DbVersion getVersion();

    public void setVersion(DbVersion version);

    public DbBusinessPattern getPattern();

    public void setPattern(DbBusinessPattern pattern);
    
 
}
